Science

Something big is dropping into the massive EVE Online gaming universe